Hotel Runs has a good non-vegetarian restaurant on the Ooty Road.
ICH or Indian Coffee House offers quality vegetarian food.